salted and dried mackerel - French English Dictionary